html,
body,
ul,
li,
span,
p,
view,
a,
form,
input,
button,
img,
h1,
h2,
h3,
h4,
h5,
h6,
header,
td,
th,
dd,
dl,
tr,
table,
footer,
main,
aside,
article,
section,
select,
option {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

page {
	font-size: 28rpx;
	background-color: #f6f6f6;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

.zdy-flex {
	display: flex;
}

.zdy-flex-wrap {
	flex-wrap: wrap;
}

.zdy-flex-center {
	justify-content: center;
	align-items: center;
}

.zdy-flex-between {
	justify-content: space-between;
}

.zdy-flex-direction {
	flex-direction: column;
}

.zdy-flex-around {
	justify-content: space-around;
}

.zdy-flex-align-evenly {
	justify-content: space-evenly;
}

.zdy-flex-align-center {
	align-items: center;
}

.zdy-flex-between-center {
	align-items: center;
	justify-content: space-between;
}

.zdy-flex-end {
	justify-content: flex-end;
}

::v-deep .u-icon {
	display: inline-block !important;
}

/* iPhoneX底部安全区定义 start */
.zdy-safe-area-inset-bottom {
	padding-bottom: 0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}

/* iPhoneX底部安全区定义 end */

/* //清除按钮样式 */
button {
	line-height: 1;
}

button::after {
	content: none;
}